Реагировать на рельсы не рендеринг - PullRequest
1 голос
/ 12 января 2020

Я пытаюсь отобразить компонент реагирования в приложении ruby на rails. Нет ошибки, но страница ничего не отображает. Я подозреваю, что учебник устарел или не смог попросить меня импортировать некоторые вещи.

Я внимательно следил за этим сайтом: https://medium.com/quick-code/simple-rails-crud-app-with-react-frontend-using-react-rails-gem-b708b89a9419

Это, вероятно, наиболее важная часть урока.

Let’s return to config/routes.rb for a second and add our Home index page to be the root:

root to: 'home#index'

Now all our index page need is a corresponding view. Create a new ‘home’ folder inside app/views and add index.html.erb file to it:

app/views/home/index.html.erb

This file will only contain one line that takes advantage of react_component view helper that comes with ‘react-rails’ gem. It’s not going to work right now, but it all will make sense in a moment.

<%= react_component 'Main' %>

Creating our first React Component
Create a file named app/assets/javascripts/components/_main.js.jsx
We are going to follow the usual syntax for creating a stateless/presentational React Component that we will call Main:

const Main = (props) => {
    return(
      <div>
        <h1>Fruits are great!</h1>
      </div>
    )
}
Head to localhost:3000 in the browser and see for yourself that our first Component was loaded on the page. Pretty cool!

Я пытался включить код, подобный

import React from "react"
import ReactDOM from 'react-dom';

, но тоже ничего не рендерится. При попытке отладки я старался не отклоняться от учебника, поскольку я все еще новичок и надеюсь учиться на одном источнике за раз, чтобы предотвратить конфликтующие и разные методы.

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