callstack / callstack/react-native-paper
[IconButton] Error Check the render method of `ForwardRef`. in 5.14.5
- Dominant language
- TypeScript
- Stars
- 14.5k
- Forks
- 2.2k
- Avg merge
- 5d 23h
- Merged PRs (30d)
- 12
Description
### Current behaviour
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports
Check the render method of `ForwardRef`.
### Expected behaviour
No errors
### How to reproduce?
install 5.14.5, add this component anywhere. it will crash in runtime.
```react
null} />
```
### Preview
### What have you tried so far?
reverting back to 5.14.4 solves an issue.
### Your Environment
| software | version
| --------------------- | -------
| ios | V
| android | ?
| react-native | 0.79.4
| react-native-paper | 5.14.5
| node | 24.2.0
| npm or yarn | npm
| expo sdk | 53.0.9
Contributor guide
Research direction
Start by reproducing the crash with react-native-paper 5.14.5 and the IconButton example under the listed React Native and Expo versions. Compare the behavior with 5.14.4 and trace the IconButton render path to identify the regression; done means the component renders without the reported runtime error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- frontend, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100