To create a React functional pure component in JavaScript, we can define a function that takes props as the input and returns a React element to be rendered.
A functional pure component is a stateless component that has no internal state or lifecycle methods. It simply accepts incoming data as props and displays them on the UI. This makes it faster and more performant than class-based components in some cases.
Here's an example of a simple functional pure component in React:
index.tsx210 chars13 lines
In this example, we define a function MyFunctionalComponent
that takes a props
object as an input and returns a React element that displays the title
and description
props.
Note that we don't need to extend a React.Component
class or define a render
method – we simply define a pure function that returns the desired UI.
Also, note that we can use ES6 arrow functions to define the component in a more concise way. This is commonly used in React functional components.
gistlibby LogSnag