mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-21 16:41:24 +02:00
Update links to new react documentation (#4134)
* update react error boundary link * update links to JSX * actualize Component Life Cycle overview and links * update links to event handling in react * actualize HOC overview
This commit is contained in:
committed by
GitHub
parent
77cd0ecf26
commit
07acb17459
@@ -4,7 +4,7 @@ JSX stands for JavaScript XML. It allows writing HTML in JavaScript and converts
|
|||||||
|
|
||||||
Visit the following resources to learn more:
|
Visit the following resources to learn more:
|
||||||
|
|
||||||
- [Introduction to JSX](https://reactjs.org/docs/introducing-jsx.html)
|
|
||||||
- [Writing markup with JSX](https://react.dev/learn/writing-markup-with-jsx)
|
- [Writing markup with JSX](https://react.dev/learn/writing-markup-with-jsx)
|
||||||
|
- [JavaScript in JSX with Curly Braces](https://react.dev/learn/javascript-in-jsx-with-curly-braces)
|
||||||
- [JSX in React – Explained with Examples](https://www.freecodecamp.org/news/jsx-in-react-introduction/)
|
- [JSX in React – Explained with Examples](https://www.freecodecamp.org/news/jsx-in-react-introduction/)
|
||||||
- [JSX in React on w3school](https://www.w3schools.com/react/react_jsx.asp)
|
- [JSX in React on w3school](https://www.w3schools.com/react/react_jsx.asp)
|
||||||
|
@@ -1,8 +1,10 @@
|
|||||||
# Component Life Cycle
|
# Component Life Cycle
|
||||||
|
|
||||||
Each component has several “lifecycle methods” that you can override to run code at particular times in the process. You can use this [lifecycle diagram](https://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/) as a cheat sheet. In the list below, commonly used lifecycle methods are marked as bold. The rest of them exist for relatively rare use cases.
|
React components have a lifecycle consisting of three phases: Mounting, Updating, and Unmounting along with several “lifecycle methods” that you can override to run code at particular times in the process. You can use this [lifecycle diagram](https://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/) as a cheat sheet.
|
||||||
|
|
||||||
|
It is not recommended to use lifecycle methods manually. Instead, use the useEffect hook with functional components.
|
||||||
|
|
||||||
Visit the following resources to learn more:
|
Visit the following resources to learn more:
|
||||||
|
|
||||||
- [The Component Lifecycle](https://reactjs.org/docs/react-component.html#the-component-lifecycle)
|
- [Class Component](https://react.dev/reference/react/Component)
|
||||||
- [Lifecycle of Reactive Effects](https://react.dev/learn/lifecycle-of-reactive-effects)
|
- [Lifecycle of Reactive Effects](https://react.dev/learn/lifecycle-of-reactive-effects)
|
||||||
|
@@ -7,7 +7,7 @@ Handling events with React elements is very similar to handling events on DOM el
|
|||||||
|
|
||||||
Visit the following resources to learn more:
|
Visit the following resources to learn more:
|
||||||
|
|
||||||
- [Handling Events in React](https://reactjs.org/docs/handling-events.html)
|
- [Responding to Events](https://react.dev/learn/responding-to-events)
|
||||||
- [Synthetic Events in React](https://reactjs.org/docs/events.html)
|
- [React Event Object (Synthetic Event)](https://react.dev/reference/react-dom/components/common#react-event-object)
|
||||||
- [Responding to Events](https://react.dev/learn/responding-to-events)
|
- [Responding to Events](https://react.dev/learn/responding-to-events)
|
||||||
- [React Event Handler](https://www.robinwieruch.de/react-event-handler/)
|
- [React Event Handler](https://www.robinwieruch.de/react-event-handler/)
|
||||||
|
@@ -4,6 +4,8 @@ A higher-order component (HOC) is an advanced technique in React for reusing com
|
|||||||
|
|
||||||
Concretely, a higher-order component is a function that takes a component and returns a new component.
|
Concretely, a higher-order component is a function that takes a component and returns a new component.
|
||||||
|
|
||||||
|
Higher-order components are not commonly used in modern React code. In order to reuse logic, React hooks are mainly used now.
|
||||||
|
|
||||||
Visit the following resources to learn more:
|
Visit the following resources to learn more:
|
||||||
|
|
||||||
- [High-Order Components](https://reactjs.org/docs/higher-order-components.html)
|
- [High-Order Components](https://reactjs.org/docs/higher-order-components.html)
|
||||||
|
@@ -6,4 +6,4 @@ Error boundaries are React components that catch JavaScript errors anywhere in t
|
|||||||
|
|
||||||
Visit the following resources to learn more:
|
Visit the following resources to learn more:
|
||||||
|
|
||||||
- [Error Boundaries in React](https://reactjs.org/docs/error-boundaries.html)
|
- [Error Boundaries in React](https://react.dev/reference/react/Component#catching-rendering-errors-with-an-error-boundary)
|
||||||
|
Reference in New Issue
Block a user