как получить доступ к ссылке и программно прокрутить в react-beautiful-dnd - PullRequest
0 голосов
/ 18 июня 2020
• 1000 response-beautiful-dnd, мне нужно было заменить ref
<Droppable 
  droppableId="1"
  direction="horizontal"
>
  {(provided) => (
    <div 
      className={classes.root} 
      **ref={provided.innerRef}**
      {...provided.droppableProps}>
        {filteredData.map((spot, index) => 
          <SpotCard key={spot.place.id} spot={spot} index={index}/>
        )}
        {provided.placeholder}
    </div>
  )}
</Droppable>

как мне теперь получить доступ к ref, чтобы выполнить прокрутку программно сейчас?

1 Ответ

0 голосов
/ 19 июня 2020

просто добавьте еще один div со своей ссылкой

const myRef = useRef(null);

return (
  <Droppable droppableId="1">
    {(provided) => (
      <div ref={provided.innerRef} {...provided.droppableProps}>
        <div ref={myRef}>
          {filteredData.map((spot, index) => 
            <SpotCard key={spot.place.id} spot={spot} index={index} />
          )}
        </div>
        {provided.placeholder}
      </div>
    )}
  </Droppable>
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...