Необходима ли установка npm react react-dom в create react app?

#reactjs #npm #reactstrap

#reactjs #npm #reactstrap

Вопрос:

Я прочитал документацию reactstrap, и она поможет нам установить пакет npm, как показано ниже;

 npm install --save bootstrap
npm install --save reactstrap react react-dom
  

мой вопрос в том, необходимо ли устанавливать react и react-dom, разве эти два пакета не включены по умолчанию в create-react-app?

Ответ №1:

Да, он устанавливается по умолчанию при создании

 npx create-react-app my-app
  

Вы также можете установить его с помощью typescript, если хотите, через

 npx create-react-app my-app --template typescript
  

и это также добавит @types / react-dom

Комментарии:

1. спасибо за ответ, знаете ли вы, почему reactstrap предложил установить его снова в своей документации?

2. потому что эти библиотеки находятся в одноранговой зависимости в reactstrap

Ответ №2:

Да! он включен в node_modules по умолчанию, когда вы используете

 npx create-react-app app-name
  

но вы также можете отказаться от его использования по какой-либо причине. Затем вам нужно будет установить их и добавить исходные файлы вашего проекта самостоятельно.

Комментарии:

1. спасибо за ответ, знаете ли вы, почему reactstrap предложил установить его снова в своей документации?