JSFiddle - React, Tailwind, and code Playground

HTML

<label class="radio-inline"><input type="radio" class = "res" id = "residentYes" name="resident" value="Yes" checked> Yes</label>
<label class="radio-inline"><input type="radio" class = "res" id = "residentNo"  name="resident" checked value="No" > No</label>

<div class="d item form-group" >
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Precinct Number <span class="required">*</span>
    </label>
<div class="col-md-6 col-sm-6 col-xs-12">
    <input id="precinctNum" class="form-control col-md-5 col-xs-12" name="precinctNum" data-validate-length-range="7" required="required" type="number">
</div>
</div>

<div class="d item form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Start of Residency (Year) <span class="required">*</span>
    </label>
<div class="col-md-6 col-sm-6 col-xs-12">
    <input type="text" id="yearStartedLiving" name="yearStartedLiving" class="form-control col-md-5 col-xs-12" required="required" data-inputmask="'mask': '9999'">
</div>
</div>

JavaScript

document.addEventListener("DOMContentLoaded", function(event) {
    if($('#residentNo').is(':checked')){
    toggleDiv("residentNo")
    }
  });


$('input[name=resident]').click(function () {
toggleDiv(this.id)

})

function toggleDiv(id){
            if (id == "residentNo") {
                $(".d").hide('slow');
                $('.d').find('#precinctNum, #yearStartedLiving, #birthplace, #weight, #height, #income').val('');

            } else {
                $(".d").show('slow');
                $('.d').find('#precinctNum, #yearStartedLiving, #birthplace, #weight, #height, #income').val('');

            }
        };