Первый вопрос:
В React функции пишутся вот так:
showName: function () {
}
А можно написать функцию как в JS? вот так:
function showName () {
}
Будет ошибка? Или это считается правило хорошего тона записывать сначала название функции затем двоеточие и тогда ключевое слово
function, чтоб например другим программистов было видно что это React-код? Или как?
И второй вопрос:
Можно совместить обычные React функции:
showName: function () {
}
с ES6 классом:
class Name extends Component {
}
вместо:
var Name=React.createClass {
}
Вот так:
class Name extends Component {
showName: function () {
//....
}
}
Или так неправильно?
Не люблю просто стрелочные функции...