Rokitnik zawiera różnorodne związki, w tym flawonoidy, karotenoidy, tokoferole, sterole, lipidy, kwas askorbinowy, garbniki itp. Wśród nich flawon rokitnika ma wiele efektów farmakologicznych. Flawonoidy rokitnika pełnią takie funkcje, jak obniżanie ciśnienia krwi, obniżanie poziomu lipidów we krwi, redukcja lepkość krwi, zwiększając elastyczność naczyń i przeciwdziałając miażdżycy. Są „nemezisem” chorób sercowo-naczyniowych i mózgowo-naczyniowych.