Is learning ReactJS with Python Flask a good idea?

My university teaches Flask for back-end, but they don’t teach anything for front-end except some basic jinja2. Should I learn React and Redux from FCC? Would they be compatible with Flask?