Как мне добавить реакцию на мой проект Laravel? - PullRequest
0 голосов
/ 25 июня 2019

это простой вопрос.но я попробовал из 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...