Respuestas:
Cumpla con la convención del lenguaje y el marco: en su caso, React.js parece seguir las convenciones de Javascript para que no haya conflicto. camelCase
para variables y funciones, PascalCase
para tipos (clases) y UPPERCASE_SNAKE_CASE
para constantes.
Los ingenieros de software, tanto nuevos como expertos, deben usar una herramienta de "embellecimiento" de software para limpiar su código. Me gusta y uso Jetbrains - Resharper. Todo su equipo debe usar lo maldito, guardar sus excentricidades de formato de software insignificante y seguir con el programa de hacer que su software sea homogéneo con el equipo.
La única forma de aplicarlo es renunciar a sus ideas preconcebidas de lo que cree que es "correcto" y dejar que una máquina imponga el estándar a todos.
De esta forma, el código es coherente y nadie se queja porque alguien sangra 4 espacios y otra persona sangra seis espacios ...