React Component and Container Structure

Normally, developers use a single file to define the component styles, logic etc. We believe in a different approach where the styles, logic and testing should be separate. Going forward with this approach, we use a different set of guidelines and structures, which are highlighted below. Following this approach is not mandatory in our application, but we are encouraging it based on our beliefs and research.

Each component has 4 files.

  1. main.jsx Should contain all the logic of the component
  2. view.jsx Should only contain the view for the application
  3. test.jsx Should contain the tests for the component
  4. index.js Should export the component.

Published On November 5, 2022 8:17 PM

Last Updated November 5, 2022 8:17 PM