Comments (12)
let me look at this
from primereact.
You're correct it was 18.3.1 indeed. Just updated my local package and got wrong line ;)
https://github.com/facebook/react/blob/main/CHANGELOG.md
from primereact.
@melloware After playing around a bit it seems that PrimeReact is currently React 19 compatible (almost).
I get deprecation warnings here and there about element.props.ref which needs to get replaced by element.ref
.
What's not yet implemented in React 19 RC is the deprecation of forwardRef
they're going to remove it in future so you can always use it as a property. They're going to release a codemod
for this. If we're lucky that can handle the code.
The currently released codemods
does not change any code in PrimeReact so far.
from primereact.
PR submitted to get the ball rolling.
from primereact.
PR submitted to get the ball rolling.
Would be perfect if you already get React 18.3.3 in package.json - in 18.3.3 they added deprecation warnings for 19
from primereact.
weird when i run npm outdated
is says 18.3.1 is the latest there is no 18.3.3?
from primereact.
Now npx codemod@latest react/19/migration-recipe
and see the magic happen 😄
from primereact.
Testing now 😄
from primereact.
If you did not see, they got a guide for upgrading
from primereact.
I think we are in good shape my PR only clarifies it for build tools that 19 is OK to use with PR.
from primereact.
Are you sure 10.7 is a good milestone? React 19 is RC currently and as far as I know, there is no official timeline for the final version. How's the timeline for 10.7?
from primereact.
i think its harmless to add as its just adding this really as a hint to build tools
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
from primereact.
Related Issues (20)
- Steps: Cannot style active step in unstyled mode
- Dropdown: lost focus when select item using keyboard [also lost focus when remove selected item using keyboard] HOT 2
- TreeTable: clearing external filters not in sync with manual filters
- Calendar: with time picker not support backspace HOT 1
- Dropdown : Dropdown Clear icon persists even when options collection gets empty
- Dropdown - Multiselect: Dropdown and Multiselect placeholder text is paint darker than other components
- InputText: if the state linked to an InputText is changed to undefined, the InputText will not be updated HOT 2
- TreeTable: TreeTableColumnResizeEndEvent do not match type HOT 1
- Menu: separator menu item doesn't take care of className HOT 1
- Calendar: Calendar automatically shuts down after clicking next button while using onSelect function HOT 1
- Tree: inputText's onChange in nodeTemplate does not respond to a space key
- ProgressSpinner: Passthrough doesn't work HOT 1
- DropDown optionValue not working anymore HOT 1
- MultiSelect: Prop emptyMessage is not working
- MultiSelect: Internal input value is not updated
- Tag: severity missing css classes HOT 3
- PrimeReactProvider: Context is not propagated when building PrimeReact in local
- Datatable: Missing type definition for bodyRow PassThroughOptions HOT 1
- Datatable: Missing rowGroupToggler and rowGroupTogglerIcon
- Datatable: Custom Filter on multiple row values
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from primereact.