There are 11 new functions that enable a full range of functionality and possibilities with React Hooks. These hooks are different and overall set the bar high for fewer re-writes and highly sustainable code. Hooks are a new feature which enables the functional component use of the state, context, lifecycle methods etc. without writing the class component. Basic hooks that we have seen are UseState, UseEffect, and UseContext. In this talk, we will look at some advanced React hooks such as UseCallback, UseReducer, and UseMemo and how their functions will optimize your code.