diff --git a/seed/challenges/03-front-end-libraries/react.json b/seed/challenges/03-front-end-libraries/react.json index fa9632835c..40d274aee7 100644 --- a/seed/challenges/03-front-end-libraries/react.json +++ b/seed/challenges/03-front-end-libraries/react.json @@ -11,7 +11,7 @@ [ "", "", - "React is a JavaScript library designed to make it easier to build complex user interfaces. React does this in a few ways:

  1. React allows HTML to render from a JavaScript file.
  2. React breaks a website's parts into Components that can then be combined to build pages.
  3. React Components can pass data to each other as properties


React uses a virtual Document Object Model. Instead of changing the DOM directly, React makes a simplified copy of the DOM (the virtual DOM) when the page loads. This allows React to make changes to elements on the page without re-rendering the entire page. This can improve the responsiveness and functionality of single-page applications.

While not part of the React library and not required, JSX is often paired with React. JSX is a preprocessor for JavaScript written in a syntax akin to XML that results in more readable code.

Fun fact:freeCodeCamp is built using React.", + "React is a JavaScript library designed to make it easier to build complex user interfaces. React does this in a few ways:

  1. React allows HTML to render from a JavaScript file.
  2. React breaks a website's parts into Components that can then be combined to build pages.
  3. React Components can pass data to each other as properties


React uses a virtual Document Object Model. Instead of changing the DOM directly, React makes a simplified copy of the DOM (the virtual DOM) when the page loads. This allows React to make changes to elements on the page without re-rendering the entire page. This can improve the responsiveness and functionality of single-page applications.

While not part of the React library and not required, JSX is often paired with React. JSX is a preprocessor for JavaScript written in a syntax akin to XML that results in more readable code.

Fun fact: freeCodeCamp is built using React.", "" ], [ @@ -30,4 +30,4 @@ "translations": {} } ] -} \ No newline at end of file +}