ReactJS(jsx) Passing Parameters

Viewed 1884

I am new to react and I was wondering why does the parameter (a) need to be passed with variables e.g a.amount, a.date. What is the process and reasoning behind this?

3 Answers

React takes in a object name, to which you have given the name : a

If you have studied Objects in JavaScript, then to fetch the data, we use 'MyObj'.'key' to fetch the data, here is an example:

const user = { first_name = 'Ayaan', last_name = 'Abbasi } so, to fetch your first name, we do the following: document.write(user.first_name)

hence, in your example, your variable name is a and your data is the title, hence, to fetch your title, you can do a.title ,

for further information on components and props, please read this

The general name for it "props" (in your component it is "a").

"Props" is an object that has all the properties passed to the component.

For example;

<ExampleComponent isEnabled={true} isClickable={false} />

Then you can access those properties in your component in two ways;

1: Get the prop variable and use it an object as you do in your example. 2: Destruct the object in your component to use as you want.

const ExampleComponent = ({isEnabled, isClickable}) => {
    return "<></>";
});

For more information:

https://reactjs.org/docs/components-and-props.html

Related