Боюсь, ваш метод authenticate
не привязан к области действия компонента. Используйте bind в конструкторе или просто используйте функцию стрелки при объявлении:
class MyClass extends Component {
componentDidMount() {
this.authenticate();
}
authenticate = () => {
exampl...
В onClick просто используйте в этом формате:
<button
...
onClick={this.authenticate}
>
Скидка с цены, BBCode, Ткань, разметка MediaWiki - все в основном то же общее понятие, таким образом, я действительно просто смешал бы это в две категории: HTML и разметка простого текста.
Соглашение с HTML является содержанием уже, находится в "презентабельной" форме для веб-контента. Это является большим, сохраняет время обработки, и это - с готовностью способный синтаксическим анализом язык. Существуют десятки библиотек на в значительной степени любом языке, чтобы обработать содержимое HTML, преобразовать в HTML к другим форматам, и т.д. Основная оборотная сторона - то, что из-за свободных стандартов ранних веб-дней, HTML может быть невероятно переменным, и Вы не можете всегда зависеть от нормального входа при принятии HTML от пользователей. Как указано, приведение в порядок или санирование HTML являются часто очень трудными, особенно потому что этому не удается следовать, нормальная разметка управляет способом, которым XML делает (т.е. неправильно закрытые теги являются общими).
Эта категория часто используется по следующим причинам:
Нижняя строка - то, что является вводом данных пользователем, используемым для. Если Вы планируете иметь в наличии данные и, возможно, должны переставить форматы и т.д. затем, имеет смысл использовать осторожный абстрактный формат, чтобы хранить информацию. Если необходимо работать с необработанными данными вручную по какой-либо причине, то бонусные очки, если тот формат легко человекочитаем. Если Вы только отображаете содержание в веб-странице (или документ HTML для отчета и т.д.), и у Вас нет опасений по поводу преобразования его или соответствования требованиям завтрашнего дня его, то это - разумная практика для хранения его в HTML.
Jeff обсудил некоторые за и против на codinghorror.com, в то время как они были в начальных этапах соединения ТАК. Я думал, что это было стоящее чтение.