JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://unpkg.com/[email protected]/prop-types.js"></script>
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<h2>React</h2>
<div id="container"></div>

<h2>DOM Native</h2>
<div>
  <h3>Selected disabled option</h3>
  <select>
    <option selected disabled> -- Select Eisenhower --</option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>0</option>
    <option>Eisenhower</option>
  </select>
  <h3>
Unselected disabled option (should skip to 1)
</h3>
  <h3>Selected disabled option</h3>
  <select>
    <option disabled> -- Select Eisenhower --</option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>0</option>
    <option>Eisenhower</option>
  </select>
</div>

Babel + JSX

class App extends React.Component {
  render() {
    var options = [1,2,3,4,5,6,7,8,9,"Eisenhower"].map(function(X) {
      return <option key={X} value={X}>{X}</option>;
    });

    options.unshift(
      <option key="other" disabled>-- Select Eisenhower --</option>
    );

    return (
      <div>
        <h3>Selected disabled option</h3>
        <select defaultValue="-- Select Eisenhower --">{options}</select>;
        <h3>Unselected disabled option (should skip to 1)</h3>
        <select defaultValue="">{options}</select>;
      </div>
    )
  }
}

ReactDOM.render(<App />, document.getElementById('container'));