胡子大哈
huziketang.com/books/react…
- class LikeButton {
- constructor() {
- this.state = {
- isLiked: false
- }
- }
- setState(state) {
- this.state = state this.el = this.render()
- }
- changeLikeText() {
- this.setState({
- isLiked: !this.state.isLiked
- })
- }
- render() {
- this.el = createDOMFromString(` < button class = 'like-btn' > <span class = 'like-text' > $ {
- this.state.isLiked ? '取消': '点赞'
- } < /span>
- <span>
来源: https://juejin.im/entry/5a057c946fb9a0450f2167a1