Skip to content

[v2] passing an option with isSelected prop doesn't work #2738

Description

@SilencerWeb

If I pass an option with prop isSelected: true - it will not be selected.

Code:

import * as React from "react";
import ReactDOM from "react-dom";

import ReactSelect from 'react-select'

function App() {
  const options = [
    {
      label: 'option 1',
      value: 'option 1',
      isSelected: true,
    },
    {
      label: 'option 2',
      value: 'option 2',
      isSelected: true,
    },
    {
      label: 'option 3',
      value: 'option 3',
      isSelected: true,
    },
  ];


  return (
    <div>
      <ReactSelect 
        options={options}
        closeMenuOnSelect={false}
        hideSelectedOptions={false}
        menuIsOpen
        isMulti
        onChange={(data) => console.log(data)}
      />
    </div>
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

Sandbox demo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions