Я пытаюсь объявить два разных элемента React, которые я хотел бы визуализировать.Оба элемента являются отдельными элементами, такими как отображаемые элементы (App.jsx) и настраиваемая система учетных записей (Login.jsx).Но в моем тесте у меня был одинаковый код в обоих файлах jsx, чтобы убедиться, что проблема не связана с определенной их частью.
Я также создал /imports/startup/client/index.jsфайл (вызывается в файле /client/main.js):
import React from 'react';
import { Meteor } from 'meteor/meteor';
import { render } from 'react-dom';
import './accounts-config.js';
import App from '/imports/ui/App.jsx';
import Login from '/imports/ui/Login.jsx';
Meteor.startup(() => {
render(<App />, document.getElementById('app'));
render(<Login />, document.getElementById('login'));
})
, а файл /client/main.html содержит связанные теги div:
...
<div id="app"></div>
<div id="login"></div>
...
Проблема заключается в том, чтовторой рендер никогда не отображается (здесь, логин div), и я наблюдаю, что интерпретируется только первый рендер.
Все примеры, которые я нашел, имеют дело только с одним элементом реагирования.Поэтому мне интересно, как использовать несколько отдельных реагирующих элементов, как в моем html-файле?
Я новичок в мире метеоритов и реагирования, поэтому, возможно, я не понял правильную философию ...