我正在尝试使用React实现搜索.我的逻辑流程有2个问题:
当我正在玩它时,我遇到了错误消息
Uncaught Invariant Violation输入是一个void元素标记,不得拥有
children或使用props.dangerouslySetInnerHTML.
这是我的代码:
import React, { PropTypes } from 'react';
import withStyles from 'isomorphic-style-loader/lib/withStyles';
import s from './Home.scss';
import AWS from 'aws-sdk';
var GetTech = React.createClass({
render: function() {
var createItem = function(item) {
var csd = new AWS.CloudSearchDomain({
endpoint: 'mycloudsearch.amazonaws.com',
region: 'us-east-1'
});
var params = {
query: {this.state.text}
}
csd.search(params, function (err, data) {
if (err) console.log(err, err.stack);
else {
console.log(JSON.stringify(data));
}
});
}
return (
{this.props.items.map(crateItem)}
)
} …Run Code Online (Sandbox Code Playgroud)