Как комментирование кода HTML с ReactJS

Этот код в Reactjs - transpilado из-за babeljs, я хочу знать, возможно комментировать ли код HTML в этой функции.

var SearchBar = React.createClass({
    render : function () {
        return (
            <form>
                <input type='text' placeholder='Search...' className='form-control'/>
                <p>
                    <input type='checkbox' className='form-control'/>
                    {' '}
                    Only show products in stock
                </p>                
            </form>
        )
    }
})

Заметь: Оно не функционирует/* */-//

5
задан 09.03.2016, 18:54
3 ответа

Чтобы комментировать cГіdigo в React JSX, одну lГ-nea просто используй: //

var a = React.DOM.p(null,
        "Mi primer línea",
//      "Segunda linea comentada"
        "tercer línea"
);

или полный блок между контейнерами {/* и */}:

 return (
  <div>
      {/* <form>
            <input type='text' placeholder='Search...' className='form-control'/>
            <p>
      </p>                
        </form>*/}
  </div>
);
4
ответ дан 24.11.2019, 14:45
  • 1
    с react оно не функционирует так – Daniel Hernández 09.03.2016, 18:53
  • 2
    добавь brackets: {/* и */} помни, что brackets необходимы, когда эти внутри tag html как в примере, который я показываю тебе. – Jorgesys♦ 09.03.2016, 19:02
  • 3
    это функционирует, чтобы комментировать javascript, но не HTML – Daniel Hernández 09.03.2016, 20:30
  • 4
    В официальном doc ( facebook.github.io/react/docs/jsx-in-depth.html#comments ) он предлагает нам способ, в котором @Elenasys он описывает. Если оно ты не функционирует, должен будь быть из-за небольшого количества м и # 225; в. – Arnold Gandarillas 24.06.2016, 07:44

Сделай это:

{/* Esto es un comentario */}

Здесь - пример в codepen

С информацией об этом сайте

2
ответ дан 24.11.2019, 14:45
  • 1
    с react оно не функционирует так – Daniel Hernández 09.03.2016, 18:53
  • 2
    Даниэль, оно не функционирует внутри c и # 243; я говорю твоего м и # 233; все? – Jorgesys♦ 09.03.2016, 18:54
  • 3
    такой он @Elenasys – Daniel Hernández 09.03.2016, 18:56
  • 4
    @DanielHern и # 225; ndez схвати и # 237; он комментируется, ты dej и # 233; пример, старайся комментировать, как мы сказали тебе, и видеть и # 225; s, что s и # 237;:) – x4mp73r 09.03.2016, 19:06
  • 5
    я хочу прокомментировать HTML, не javascript – Daniel Hernández 09.03.2016, 20:32

В зависимости от нее secciГіn, где ты захотел комментировать, хочешь ли ты прокомментировать в render он должен использовать: {/* Aquí lo que quieres comentar */ }., Если ты хочешь прокомментировать линию в одной funciГіn просто использовать известные формы //Para una sola linea, или

/* Para varias lineas*/

Я Надеюсь, что он подает тебе мой ответ.

0
ответ дан 24.11.2019, 14:45