Size: a a a

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

2020 September 19

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
еще вопрос) возможно ли пользоваться jsx без реакта и стоит ли это делать
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Миша Ковальчук
окей, но как грузить html? допустим я обработал на js какое-то событие и вот как потом показать мой штмл из дургого файла? В этом другом файле надо создать  и экспортировать функцию, которая вернет что-то типо`<div> </div>`, а потом вставить это, например, при помощи innerHTML ?
хотя нет, как я экспортирую функцию из html файла))
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
но вопрос остается) как показать html из какого либо файла, в нужный момент
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
щас отпишу через пару минут
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Roman Usherenko
щас отпишу через пару минут
окей, спасибо большое)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Миша Ковальчук
окей, но как грузить html? допустим я обработал на js какое-то событие и вот как потом показать мой штмл из дургого файла? В этом другом файле надо создать  и экспортировать функцию, которая вернет что-то типо`<div> </div>`, а потом вставить это, например, при помощи innerHTML ?
в самом простом случае ты пишешь два html файла и 1 js

в js ты пишешь что-то вроде

import home from './home.html'
import about from './about.html'

document.addEventListener('load', () => {
 const root = document.querySelector('#root')
 const content = (window.location.pathname === 'about') ? about : home

 root.innerHtml = content
}

но так ты конечно далеко не уедешь, это я просто показываю как оно работает концептуально
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
пишу с телефона, так что код может не собраться :)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Миша Ковальчук
еще вопрос) возможно ли пользоваться jsx без реакта и стоит ли это делать
можно, но зачем? пиши на реакте :)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
слушай ты прям брат близнец предыдущего верстальщика
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Roman Usherenko
слушай ты прям брат близнец предыдущего верстальщика
хах))
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Roman Usherenko
можно, но зачем? пиши на реакте :)
я хотел потренить js, а на реакте дом вручную изменять не принято
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
https://t.me/webpack_ru/65643

вот конец той ветки, можешь вверх полистать
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
а что-бы сработал import home from './home.html', не нужно там экспорт писать, да?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Миша Ковальчук
я хотел потренить js, а на реакте дом вручную изменять не принято
так и не изменяй :)

в реакте тот же js для всего остального
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Миша Ковальчук
а что-бы сработал import home from './home.html', не нужно там экспорт писать, да?
не нужно экспорт, нужно правильный лоадер - html-loader
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
а руками вставлять хтмл - это особо тебе скила в js не добавит)
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Roman Usherenko
не нужно экспорт, нужно правильный лоадер - html-loader
хм, да, теперь стало понятнее. Я не знал что так можно импортировать html
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Миша Ковальчук
хм, да, теперь стало понятнее. Я не знал что так можно импортировать html
логика вебпака: импортируй что угодно, на выходе js app
источник

МК

Миша Ковальчук... in Webpack — русскоговорящее сообщество
Roman Usherenko
так и не изменяй :)

в реакте тот же js для всего остального
можно пользоваться реактом, но тогда я не должен буду изменять дом вручную, а если буду это делать, то это будет с точки зрения реакта очень плохой код. В реакте нужно в первую очередь использовать же средства реакта
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Миша Ковальчук
можно пользоваться реактом, но тогда я не должен буду изменять дом вручную, а если буду это делать, то это будет с точки зрения реакта очень плохой код. В реакте нужно в первую очередь использовать же средства реакта
естественно. но зачем тебе это делать? просто пиши на реакте :)
источник