dalv_happy
@dalv_happy

Как реализовать шаблонизатор на ReactJS?

Добрый день, есть вёрстка, где в правой колонке расположено меню, справа контент.
  1. Как можно реализовать шаблонизатор, по типу есть layout, в котором находится каркас вёрстки, происходит клик по левому меню, срабатывает react-router происходит смена контента и в меню подсвечивается активная ссылка?
  2. React будет накатан на yii2, я создал asset с реактом, но как мне можно сделать import React from 'react' если библиотека находится в папке vendor?
  • Вопрос задан
  • 628 просмотров
Пригласить эксперта
Ответы на вопрос 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
На первый вопрос:

Оборачиваете все роуты в layoutWithSidebar компонент, в котором есть меню левое и в зоне контента this.props.children
Активная ссылка (гугл).
Пример, для роутера 3й версии:
//компонент NavLink для удобства
export default class NavLink extends Component {
  render() {
    return <Link {...this.props} activeClassName='active'/>
  }
}
...
<NavLink to='/url'>NAME</NavLink>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы