Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 2.49 KB

react1.md

File metadata and controls

45 lines (34 loc) · 2.49 KB

React Developer 1

A developer who is able to effectively use ReactJS to build immersive front-end applications.

Master the following skills:

  • Able to use the CLI to start a new React application.
  • Use snippets and template code for new components and common React structures.
  • Able to route traffic from browser url to components.
  • Differentiate between the DOM and React's Virtual DOM.
  • Able to build reusable components (with and without JSX).
  • Able to render data using components.
  • Able to pass components to other components in props.
  • Able to pass data into components using props.
  • Able to control component state.
  • Able to respond to events in elements like click, touch, change.
  • Able to handle events triggered by components.
  • Understand and discuss component lifecycle and ways to interact with the component at those different lifecycle stages.
  • Able to create functional components and knows when they are ideal to use.
  • Able to build containers or views that utilize many smaller components.
  • Able to debug a React app.
  • Able to use 3rd party packages and components.
  • Able to use inline styles and css to style components.
  • Able to make "ajax" requests (or http requests) to outside API's to get and give data.
  • Able to use data received from outside API's to populate data in a component (and subsequently on the screen)

Suggested Learning:

Evaluation:

Ask your mentor if you are ready for evaluation. Then, do one of the following:

  1. Schedule a live evaluation by clicking here to find a time on the calendar. After the evaluation, claim the badge.

or

  1. Record a screencast where you talk about and demonstrate each competency listed above. Make sure badge criteria and relevant tools are visible in the screen cast AND that your audio is good enough for the evaluator to hear. Upload the video to a service like Vimeo or Youtube (unlisted is fine) so that you can provide a public url for an evaluator to view. Claim the badge and include the video url in the evidence box.

.