JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.5.0/dijit/themes/claro/claro.css">
<label for="type">
    Car Type:
</label>
<input id="type" />
 
<label for="make">
    Make:
</label>
<input id="make" />
 
<label for="model">
    Model:
</label>
<input id="model" />

JavaScript

dojo.require("dijit.form.FilteringSelect");
dojo.require("dojo.data.ItemFileReadStore");


var carTypeId = null;
var carMakeId = null;

         var types = {
        label: "name",
        identifier: "typeId",
        items: [
            {typeId: 0, name: "compact"},
            {typeId: 1, name: "full size"},
            {typeId: 2, name: "suv"},
            {typeId: 3, name: "truck"},
            {typeId: 4, name: "van"},
            {typeId: 5, name: "sports"}
        ]
        };
        var makes = {
        label: "name",
        identifier: "makeId",
        items: [
            {makeId: 0, name: "Ford"},
            {makeId: 1, name: "Cheverolet"},
            {makeId: 2, name: "Dodge"}
        ]
    };
 
    var models = {
        label: "name",
        identifier: "modelId",
        items: [
            {modelId: 0, name: "Edge", makeId: 0, typeId: 2},
            {modelId: 1, name: "Escape", makeId: 0, typeId: 2},
            {modelId: 2, name: "E-Series Van", makeId: 0, typeId: 4},
            {modelId: 3, name: "Expedition", makeId: 0, typeId: 2},
            {modelId: 4, name: "Explorer", makeId: 0, typeId: 2},
            {modelId: 5, name: "F-150", makeId: 0, typeId: 3},
            {modelId: 6, name: "Fiesta", makeId: 0, typeId: 0},
            {modelId: 7, name: "Flex", makeId: 0, typeId: 2},
            {modelId: 8, name: "Focus", makeId: 0, typeId: 0},
            {modelId: 9, name: "Fusion", makeId: 0, typeId: 1},
            {modelId: 10, name: "Mustang", makeId: 0, typeId: 5},
            {modelId: 11, name: "Ranger", makeId: 0, typeId: 3},
            {modelId: 12, name: "Avalanche", makeId: 1, typeId:3},
            {modelId: 13, name: "Aveo", makeId: 1, typeId: 0},
            {modelId: 14, name: "Camaro", makeId: 1, typeId: 5},
            {modelId: 15, name: "Cobalt", makeId: 1, typeId: 0},
            {modelId: 16, name: "Colorado", makeId: 1, typeId: 3},
            {modelId: 17, name: "Corvette", makeId: 1, typeId: 5},
          ...