Size: a a a

React — русскоговорящее сообщество

2020 December 29

S

Stanislav in React — русскоговорящее сообщество
Сергей
прямо целиком все компоненты, правильно понял?
там где по вашему мнению ошибка
источник

С

Сергей in React — русскоговорящее сообщество
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';

ReactDOM.render(<App />, document.getElementById('root'));

let posts = [
   {id: 1, message: 'Hi, how are you?', likesCount: 12},
   {id: 2, message: 'It\'s my first post', likesCount: 11},
   {id: 3, message: 'Blabla', likesCount: 11},
   {id: 4, message: 'Dada', likesCount: 11}
]

export default posts;


import React from 'react';
import './App.css';
import Header from './components/Header/Header';
import Navbar from './components/Navbar/Navbar';
import Profile from './components/Profile/Profile';
import Dialogs from "./components/Dialogs/Dialogs";
import {BrowserRouter, Route} from "react-router-dom";
import posts from './index.js'

const App = (props) => {
   return (
       <BrowserRouter>
           <div className='app-wrapper'>
               <Header/>
               <Navbar/>
               <div class='app-wrapper-content'>
                   <Route path='/dialogs' component={<Dialogs />}/>
                   <Route path='/profile' component={<Profile posts={posts} />}/>
               </div>
           </div>
       </BrowserRouter>)
}

export default App;
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Сергей
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';

ReactDOM.render(<App />, document.getElementById('root'));

let posts = [
   {id: 1, message: 'Hi, how are you?', likesCount: 12},
   {id: 2, message: 'It\'s my first post', likesCount: 11},
   {id: 3, message: 'Blabla', likesCount: 11},
   {id: 4, message: 'Dada', likesCount: 11}
]

export default posts;


import React from 'react';
import './App.css';
import Header from './components/Header/Header';
import Navbar from './components/Navbar/Navbar';
import Profile from './components/Profile/Profile';
import Dialogs from "./components/Dialogs/Dialogs";
import {BrowserRouter, Route} from "react-router-dom";
import posts from './index.js'

const App = (props) => {
   return (
       <BrowserRouter>
           <div className='app-wrapper'>
               <Header/>
               <Navbar/>
               <div class='app-wrapper-content'>
                   <Route path='/dialogs' component={<Dialogs />}/>
                   <Route path='/profile' component={<Profile posts={posts} />}/>
               </div>
           </div>
       </BrowserRouter>)
}

export default App;
перенесите posts в сам App, или в отдельный файл
источник

S

Stanislav in React — русскоговорящее сообщество
Сергей
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';

ReactDOM.render(<App />, document.getElementById('root'));

let posts = [
   {id: 1, message: 'Hi, how are you?', likesCount: 12},
   {id: 2, message: 'It\'s my first post', likesCount: 11},
   {id: 3, message: 'Blabla', likesCount: 11},
   {id: 4, message: 'Dada', likesCount: 11}
]

export default posts;


import React from 'react';
import './App.css';
import Header from './components/Header/Header';
import Navbar from './components/Navbar/Navbar';
import Profile from './components/Profile/Profile';
import Dialogs from "./components/Dialogs/Dialogs";
import {BrowserRouter, Route} from "react-router-dom";
import posts from './index.js'

const App = (props) => {
   return (
       <BrowserRouter>
           <div className='app-wrapper'>
               <Header/>
               <Navbar/>
               <div class='app-wrapper-content'>
                   <Route path='/dialogs' component={<Dialogs />}/>
                   <Route path='/profile' component={<Profile posts={posts} />}/>
               </div>
           </div>
       </BrowserRouter>)
}

export default App;
скриншотом или песочницой было бы лучше
источник

С

Сергей in React — русскоговорящее сообщество
источник

С

Сергей in React — русскоговорящее сообщество
сделал так,та же ошибка
источник

С

Сергей in React — русскоговорящее сообщество
стоп,скрин сшакалило?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Неверно передаете в роуты компоненты, или render проп или component и там ссылка.
источник

С

Сергей in React — русскоговорящее сообщество
а как это через компоненты должно выглядеть?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Сергей
а как это через компоненты должно выглядеть?
Доку не вариант открыть?
источник

S

Stanislav in React — русскоговорящее сообщество
Сергей
а как это через компоненты должно выглядеть?
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitriy Shuleshov
Доку не вариант открыть?
там по названию директории все понятно
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Stanislav
там по названию директории все понятно
Ну хоть компоненты в м роде и на том спасибо
источник

S

Stanislav in React — русскоговорящее сообщество
Сергей
Привет, только недавно начал реакт учить, я вынес массив в index.js и хочу его провести к компоненте, вроде как всё написал, но выдает такую ошибку
×
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.
Module../src/index.js
C:/react-way-of-samurai/src/index.js:7
  4 | import App from './App';
  5 | import * as serviceWorker from './serviceWorker';
  6 |
>  7 | ReactDOM.render(<App />, document.getElementById('root'));
Не подскажете как исправлять?
тут в женском
источник

В

Виталий in React — русскоговорящее сообщество
Всем привет!
Есть react+redux+thunk приложение. Пишу thunk, внутри танка цепочка запросов.

Вопросы:
- Как в компонент прокинуть статусы этих запросов?
- Как в компонент прокинуть суммарный статус танка?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Stanislav
тут в женском
блин точно💁‍♂️🤦‍♂️
источник

S

Stanislav in React — русскоговорящее сообщество
Виталий
Всем привет!
Есть react+redux+thunk приложение. Пишу thunk, внутри танка цепочка запросов.

Вопросы:
- Как в компонент прокинуть статусы этих запросов?
- Как в компонент прокинуть суммарный статус танка?
хорошие вопросы, только вот понятно что ничего непонятно
источник

С

Сергей in React — русскоговорящее сообщество
благодарю
источник

Д

Денис in React — русскоговорящее сообщество
Виталий
Всем привет!
Есть react+redux+thunk приложение. Пишу thunk, внутри танка цепочка запросов.

Вопросы:
- Как в компонент прокинуть статусы этих запросов?
- Как в компонент прокинуть суммарный статус танка?
Вы же в санках вызываете диспатч.
источник

В

Виталий in React — русскоговорящее сообщество
Денис
Вы же в санках вызываете диспатч.
и?
источник