localhost:3000
и 127.0.0.1:7070
- это абсолютно разные домены.npm run eject
, который вывалит тебе в папку все потроха конфига cra. Ты сможешь их изменять как хочешь, но можешь забыть о любом обновлении.v-if
. Потому что в конечном коде рендер функции - это не директивы вовсе, а реальный код. Т.е. <div v-if="a > b"/>
- это, условно: render() { return a > b ? h('div') : null }
. v-if
- это внутренние, низкоуровневые, потроха. Это как если бы ты хотел сделать свою реализацию if
в javascript. Да, ты можешь посмотреть реализацию в сырцах, нет, это ничем тебе не поможет.$nextTick
- этот твой #myblock
не является напрямую частью компонента, в котором ты вызываешь эту функцию. Не надо так.
1. Потому что cra обновляется и поддерживается самой командой react. Можно быть уверенным, что там всё самое свежее, всё настроено верно и по фэн-шую.
2. Потому что это де-факто стандарт: 99% уроков и решений в интернете предполагают, что у тебя cra, а не свой чистый react, а в cra понапихано много всяких мелочей окромя самого реакта.
3. Потому что лень возиться. Про "не особо много времени" - ты жестоко ошибаешься.:)