Development's Ability: React


Description

We utilize React to create scalable, performant, and seamless user experiences.

Milestone 1

(adds 1 mile to your journey)

I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can employ this ability with only a small amount of guidance

  • You understand Javascript syntax and data types
  • You write basic functions
  • You make relatively simple additions to existing React components
  • You write basic unit tests with Jest
  • You follow our JavaScript and React style guides

Milestone 2

(adds 3 miles to your journey)

I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can employ this ability, with no assistance as well as being a trusted active or passive mentor to others

  • You understand when and how to use callbacks
  • You write more complex integration and end-to-end tests
  • You follow the functional programming paradigm first
  • You follow existing patterns on state management and make suggestions to the improve our state management when necessary
  • You make minor version upgrades to our JavaScript packages
  • You create abstractions in our JavaScript code when necessary (e.g. using mappings or reusable hooks)
  • You actively contribute to our React and JavaScript style guides

Milestone 3

(adds 6 miles to your journey)

I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to multiple squads when wielding this ability, and therefore I would put them in situations where they can employ this ability as well as being considered an expert within this discipline

  • You proactively improve the performance of our React components
  • You lead the charge in getting agreements used across the entire frontend to improve code consistency, styles, and patterns.
  • You guide system-level changes to our front-end configurations (ex. Webpack)
  • You dive into JavaScript package source code to debug or understand how something works
  • You make major upgrades to our Javascript packages

Milestone 4

(adds 12 miles to your journey)

I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can not only employ this ability but where they set the tone for this at the company level

  • You support and coach any relevant area of the organization with their use of React
  • You support the local React community by offering feedback and coaching others on how to better utilize React

Milestone 5

(adds 20 miles to your journey)

I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to not just internal teams but the community/industry in general when wielding this ability, and they are recognized by the community/industry as an expert

  • You contribute to and lead open source projects to better the React community

Configuration Health

  • ✅ Associated with 6 roles
  • ✅ Has been referenced in 2 pieces of public recognition
  • ℹ️ No one has achieved a milestone on this ability
  • ⛔️ Last updated: about 5 years ago
  • ℹ️ Never conversed about

Role & Position Requirements

Examples / Observations

  Observation created about 5 years ago

Donnie is also very patient with me. He has been a great (frontend) partner on a shared project. He’s always been able to help me improve something I’ve written and or walk me through some of his tips on reviewing. I really appreciate the atmosphere you bring any time we collaborate as well. Thanks

  Observation created about 5 years ago

This is long overdue. Ethan is always very patient with me and no matter how trivial of a question I have, he always gives me his full attention and time. I have been trying to enhance my frontend skills and he is always very willing to help out and I really appreciate it.

Conversations about React

This section is for Lessonly folks only. Sign your team up to find your Gruuv!

Embed code

<iframe src="http://ourgruuv.com/our/powers/77?embed=true&name=react&organization=lessonly"></iframe>