I've created rerenderer function to hide the field after component is loaded but it still doesn't work as expected.
Note: I've not added slds-hide or slds-show class in component. Just trying to hide using js when component is loaded.
rerender : function(component, helper) {
this.superAfterRender();
if(component.get("v.Value") === 'No'){
$A.util.addClass(component.find("FieldToHide"),"slds-hide");
}
}