Przeczytałem kilka dokumentacji mops. powiedział, że muszę najpierw zainstalować mopsa i już to zrobiłem. to muszę wymagać mopsa w moim pliku js. , ale nie wiem, gdzie napisać kompilację pliku mops w moich plików reagowania? Jakie są właściwe kroki, aby użyć mops w ramach reakcji? dzięki! Naprawdę doceniam każdą pomoc. Oto jeden z moich komponentów, który reaguje na to, że chciałbym go renderować przy pomocy mopsa.Czy mogę użyć mops (ex-jade) z ramą reakcji?
import React from 'react';
import Sidebar from './Sidebar';
import Header from './header/Header';
import {tokenverify} from '../../utils/helpers';
import pug from 'pug';
class Home extends React.Component {
componentDidMount() {
const token = localStorage.getItem('token')
tokenverify(token)
.catch((res) => {
this.props.history.push('/')
})
}
render() {
return(
<div className="main-container">
<div className="col-md-1">
<Sidebar history={this.props.history} username={this.props.params.username}/>
</div>
<div className="col-md-11">
<div className="row">
<Header history={this.props.history} username={this.props.params.username} />
</div>
<div className="row">
{this.props.children}
</div>
</div>
</div>
)
}
}
export default Home
Pug jest skompilowany po stronie serwera. – gcampbell
Jestem nowy w uczeniu się reagowania i po prostu próbuję użyć mopsa, więc co to znaczy? @ gcampbell –
Well Pug to coś, co kompilujesz w HTML na serwerze. Myślę, że możesz go używać po stronie klienta, ale może być nieco powolny. – gcampbell