如何使用 react-activity-feed 客户端删除 post?

How to delete a post with the react-activity-feed client?

如何使用 react-activity-feed 客户端为 GetStream 删除 post?

StreamApp 组件向下传递一个函数给 FlatFeed 和 Activity 名为 onRemoveActivity 的组件。这是一个获取 activity 的 id 并将其删除的函数。

所以你可以做这样的事情来删除 activity:

<StreamApp
  apiKey=""
  appId=""
  token=""
>
  <FlatFeed
    Activity={(props) => (
      <Activity
        {...props}
        Footer={() => (
          <React.Fragment>
            <button onClick={() => props.onRemoveActivity(props.activity.id)}>
              delete
            </button>
          </React.Fragment>
        )}
      />
    )}
  />
</StreamApp>