Gracias a @waywardmonkeys , el estilo de código de antd es más consistente ahora :-)
Y creo que sería mejor escribir esa convención de código en un documento, para que otros puedan referirse a ella (como complemento o ESLint). Había creado una wiki .
Tal vez podríamos discutir la convención de código en este número y actualizar la wiki cuando saquemos una conclusión.
cc @ afc163 @yiminghe
Quizás @hotoo esté interesado en esto :-)
Nota: el estilo de código de antd debe ser un superconjunto de eslint-config-airbnb .
Podemos discutir preguntas como esta:
Creo que PropTypes.string
es mejor que React.PropTypes.string
, porque es más conciso.
// Good
Button.propTypes = {
type: PropTypes.string,
};
// Bad
Button.propTypes = {
type: React.PropTypes.string,
};
// Good
Button.propTypes = {
type: PropTypes.string,
}
// Bad
Button.propTypes = {
type: PropTypes.string,
};
Siempre me he sentido incómodo al ver el punto y coma desde que escribí js. . .
basado en [email protected]
Este hilo se ha bloqueado automáticamente porque no ha tenido actividad reciente. Abra un nuevo problema para errores relacionados y enlace a comentarios relevantes en este hilo.
Comentario más útil
Siempre me he sentido incómodo al ver el punto y coma desde que escribí js. . .