小编use*_*894的帖子

为什么要导入React

我有代码只有在导入React之后才能工作,但我没有在任何地方使用React而是使用reactDom

import ReactDOM from 'react-dom'
import React, {Component} from 'react'

class App extends Component {
  render () {
    return (
      <div>comp </div>
    )
  }
}

//ReactDOM.render(<App/>, document.getElementById('root'))
ReactDOM.render(<div>sv</div>, document.getElementById('root'))
Run Code Online (Sandbox Code Playgroud)

为什么要求导入React?

reactjs react-jsx es6-modules

17
推荐指数
1
解决办法
1971
查看次数

如何在React Redux应用程序中使用装饰器?

我正在使用React Redux创建简单的应用程序.我想使用装饰器在我的组件中注入一些方法..我在其他项目中看到类似的代码:

import React, { Component } from 'react';
import { connect } from 'react-redux';


@creatable
export default class BookDetails extends Component {

  render() {
    console.log(this.props);
    if (!this.props.Activebook) {
      return <div> please select book</div>
    }
    return (
        <div>{this.props.Activebook.title}</div>
    );
  }
}


function creatable() {
  return Create => {
    @connect(state=>({Activebook : state.ActiveBook}))
   class MyDecorator extends Component {
     render() {
       console.log('>>>>>>>>>>>>>');
    console.log(this.props);
       console.log('>>>>>>>>>>>>>');
       return (
         <div>
           <Create
              {...this.props}
           />
         </div>
       )
     }

   }
    return MyDecorator;
  }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,上面的代码不起作用.为什么?

javascript decorator ecmascript-6 reactjs redux

10
推荐指数
2
解决办法
4326
查看次数

什么(state = {})=> state意味着什么

我正在建立一个应用程序,我在其中一个锅炉板项目中找到了一条线.

(state = {}) => state
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释上述行的含义是什么?这是javascript ES6标准.

javascript ecmascript-6

9
推荐指数
2
解决办法
505
查看次数

javascript中的import*代表什么?

我正在研究使用React Redux构建的应用程序.在代码中,有一个这样的语句:

import * as test from 'util/test'
Run Code Online (Sandbox Code Playgroud)

我知道这样的陈述:

 import test from 'util/test' 
Run Code Online (Sandbox Code Playgroud)

这样的陈述:

 import {test} from 'util/test' 
Run Code Online (Sandbox Code Playgroud)

*对我来说是新的.

任何人都可以向我解释这种语法的含义及其工作原理吗?

node.js ecmascript-6 reactjs

2
推荐指数
1
解决办法
179
查看次数