camelCase, PascalCase hoặc gạch dưới nếu bạn bắt đầu từ đầu với Reacjs?


8

Tiêu đề nói lên tất cả. Dường như không thể tìm thấy những gì phổ biến nhất trên thế giới.

Tôi là người mới lập trình.

Nếu câu trả lời là "nó phụ thuộc", tôi rất muốn biết nó phụ thuộc vào cái gì. Ở đây để học hỏi.

Câu trả lời:


24

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. camelCasecho các biến và hàm, PascalCasecho các kiểu (lớp) và UPPERCASE_SNAKE_CASEcho hằng.


1
Idan, đó là câu trả lời hoàn hảo mà tôi đang tìm kiếm. Cảm ơn bạn
Sẽ

6

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.


-2

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 ...


Mặc dù tôi đồng ý với khái niệm câu trả lời của bạn, nhưng điều này không theo bất kỳ cách nào trả lời câu hỏi vì các công cụ định dạng như Prettier không thể sửa chữa những thứ như vỏ bọc.
Mark Skelton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.