это простой вопрос.но я попробовал из laravel
документации.Я запустил php artisan preset react
, а затем npm install && npm run dev
, теперь я просто хочу написать простой скрипт реакции
const title = React.createElement(
'h1',
{id:'title',className:'header'},
'Hello World'
)
ReactDOM.render(
title,
document.getElementById('react-container')
)
, он не работает (заголовок с привет миром должен быть добавлен в DOM).но когда я добавляю react cdn
, это работает (заголовок добавлен).мне все еще нужно включить cdn
для react
после того, как я установил его в laravel
?или я делаю что-то не так.Я искал в Интернете.но это немного сложно для меня.Я не могу понятьМожет кто-нибудь, пожалуйста, помогите мне?
это весь мой код в лезвии laravel:
@extends('BaseLayouts.body')
@section('main_body')
<link rel="stylesheet" href="{{asset('css\app.css')}}" />
<script src="{{asset('js\app.js')}}"></script>
<script>
window.onload = function () {
const title = React.createElement(
'h1',
{id:'title',className:'header'},
'Hello World'
)
ReactDOM.render(
title,
document.getElementById('react-container')
)
};
</script>
<div id="react-container"></div>
@endsection
также я видел в уроке, что образец файла, написанный в реакции, добавляется в папку js,в моем корпусе такого файла нет.
когда я пишу скрипт в отдельном файле, phpStorm обнаруживает React, но для React.createElement
часть createElement
phpStorm сообщает: unresolved function or method