React-beautiful-dnd 打字稿编译器问题
React-beautiful-dnd typescript compiler issues
我刚刚将 react 和 react-beautiful-dnd 升级到最新版本,但出现了很多类型错误。这是我的代码:
{sortedDimensions.map((dimension: any, index: number) => (
<Draggable
key={index}
draggableId={`${index}`}
index={index}
isDragDisabled={this.props.isEditingView ? true : false}
>
{draggable => (
<div
ref={draggable.innerRef}
{...draggable.draggableProps}
{...draggable.dragHandleProps}
>
<DimensionColumn
key={`${dimension.id}-${dimension.Name}`}
dimension={dimension}
validateName={this.isValidDimensionName}
isEditingView={this.props.isEditingView}
/>
</div>
)}
</Draggable>
))}
这是我得到的错误:
请提供修复建议。谢谢
{(draggable: any) => (
<div
ref={draggable.innerRef}
{...draggable.draggableProps}
{...draggable.dragHandleProps}
>
尝试在 draggable 周围添加 () 括号并添加类型。
对于您收到类型错误的其他代码,请检查是否提供了类型。
我刚刚将 react 和 react-beautiful-dnd 升级到最新版本,但出现了很多类型错误。这是我的代码:
{sortedDimensions.map((dimension: any, index: number) => (
<Draggable
key={index}
draggableId={`${index}`}
index={index}
isDragDisabled={this.props.isEditingView ? true : false}
>
{draggable => (
<div
ref={draggable.innerRef}
{...draggable.draggableProps}
{...draggable.dragHandleProps}
>
<DimensionColumn
key={`${dimension.id}-${dimension.Name}`}
dimension={dimension}
validateName={this.isValidDimensionName}
isEditingView={this.props.isEditingView}
/>
</div>
)}
</Draggable>
))}
这是我得到的错误:
请提供修复建议。谢谢
{(draggable: any) => (
<div
ref={draggable.innerRef}
{...draggable.draggableProps}
{...draggable.dragHandleProps}
>
尝试在 draggable 周围添加 () 括号并添加类型。 对于您收到类型错误的其他代码,请检查是否提供了类型。