“…COFs have low density, high crystallinity, large surface area, and good control over pore size and properties by fine-tuning the type of monomers, chemical reaction, and method of preparation. 2,101,[204][205][206] COFs are classified either based on the type of functionalities they contain or by the method of preparation. On the basis of functionality, COFs are classified in 6 types: (a) imine-based, 207,208 (b) boron-based, 209 (c) keto-enamine based, 72,210 (d) triazine-based, 211 (e) urea-based, 212 and (f) C-C bonded.…”