在 React 中从 firebase 获取数据时出现空白行

Blank line when fetching data from firebase in react

所以当我像这样从 firebase 获取数据时有空行:

console log in render 显示数据但无法在线显示。

操作:

export function fetchInputs() {
return dispatch => {
    firebase_db_fetch.on('value', snapshot => {
        dispatch({
            type: FETCH_INPUTS,
            payload: snapshot.val()
        });
    });
};
}

正在尝试渲染:

renderInputs() {
    return _.map(this.props.inputs, input => {
        return 
            <li className="list-group-item" key={this.inputs} >
                {this.inputs}
            </li>
        );
    });
}

并在 class、

<div>
    <h3 className="h3Popis">Popis stavki:</h3>
        <ul className="list-group">
            {this.renderInputs()}
        </ul>
</div>

还有一个警告:

Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of InputsIndex

那么如何在线渲染数据呢? 谢谢评论!

您是否尝试过将另一种类型的值放入键中?现在你有数组。尝试字符串或数字

问题出在呈现每一行的辅助函数中,this.props.input;

想参考我自己问的类似问题:

我认为它对渲染整个对象或该对象的特定值有很好的帮助!