Я довольно новыми для React и JSX, когда я пытаюсь это нравится:
render(){
return (
{
(function(){
return <div>Hello, world</div>
})()
}
)
}
Это дает мне ошибку, как:
Syntax error: C:/Temp/web/path/src/line.js: Unexpected token (26:4)
24 | return (
25 | {
> 26 | (function(){
| ^
27 | return <div>Hello, world</div>
28 | })()
29 | }
@. /src/App.js 16: 12-29
Но после того, как я обернул эту функцию в тег <div>
, он работает, я думал, {}
используется для интерпретации внутри, но почему он должен работать с тегом <div>
?
Как я могу сделать это без обертывания Div
Благодаря
@Kuan, я добавил что-то t конец, который, я думаю, точно охватывает ваш пример. Я надеюсь, что объяснения также будут полезны. Вам еще нужно принять ответ? –