Câu trả lời:
Bám sát quy ước của ngôn ngữ và khung - trong trường hợp của bạn, React.js dường như tuân theo các quy ước Javascript để không có xung đột. camelCase
cho các biến và hàm, PascalCase
cho các kiểu (lớp) và UPPERCASE_SNAKE_CASE
cho hằng.
Nó không thành vấn đề. Tất cả vấn đề là bạn đưa ra lựa chọn và bám sát nó.
Khi bạn đang sử dụng một khung công tác, có thể hữu ích để sao chép quy ước của nó để có được mã nhất quán hơn, nhưng khi bạn đang sử dụng nhiều hơn một và chúng tuân theo các quy ước khác nhau, điều đó là vô ích.
Các kỹ sư phần mềm, cả mới và chuyên gia, nên sử dụng tất cả sử dụng công cụ 'làm đẹp' phần mềm để dọn sạch mã của họ. Tôi thích và sử dụng Jetbrains - Resharper. Toàn bộ nhóm của bạn nên sử dụng những thứ mờ nhạt, loại bỏ sự lập dị định dạng phần mềm nhỏ của họ và tham gia chương trình làm cho phần mềm của họ đồng nhất với nhóm.
Cách duy nhất để thực thi nó là từ bỏ định kiến của bạn về những gì bạn nghĩ là "đúng" và để một cỗ máy buộc tiêu chuẩn lên mọi người.
Bằng cách này, mã là nhất quán và không ai phàn nàn vì ai đó thụt vào 4 khoảng trắng và người khác thụt vào sáu khoảng trắng ...