Homepage
Open in app
Sign in
Get started
React Tips and Tricks
Learn Angular
React tips and tricks
Create a React App
Create a React + Typescript project with Vite
Create a React + Typescript project with Vite
If you want to create a SPA (single page application) that supports typescript with blazing fast development experience, try Vite.
Ye Min Ko
Jul 12, 2023
Create a React project with Nx
Create a React project with Nx
Nx is a build system that can help you to achieve your desired integration without worrying about different configurations.
Ye Min Ko
Jul 24, 2023
TypeScript Components
Passing props into React TypeScript Component using Nx
Passing props into React TypeScript Component using Nx
There are two steps to make passing data into typescript components. One is defining props type and another is passing required props.
Ye Min Ko
Jul 24, 2023
Passing Object props into React TypeScript Component using Nx
Passing Object props into React TypeScript Component using Nx
Passing an object into a typescript component is not that hard, all you need to do is defining and using types properly.
Ye Min Ko
Jul 25, 2023
Passing Children props into React TypeScript Component using Nx
Passing Children props into React TypeScript Component using Nx
To accept children props, we can choose different types. For example, if you want to accept JSX elements, use React.ReactElement.
Ye Min Ko
Jul 25, 2023
CSS in React
CSS Modules in React TypeScript using Nx
CSS Modules in React TypeScript using Nx
CSS Modules can reduce potential conflict between css classes. That’s why if your not using yet, give it a try.
Ye Min Ko
Jul 25, 2023
Events and State
Event Binding in React TypeScript
Event Binding in React TypeScript
Handling user events in React is slightly different from HTML.
Ye Min Ko
Aug 17, 2023
useState() Hook in React TypeScript
useState() Hook in React TypeScript
We can use the useState() hook to set and manage some state that is tied to the component.
Ye Min Ko
Aug 17, 2023
About Learn React
Latest Stories
Archive
About Medium
Terms
Privacy
Teams